package com.guldan.jaina.dto.datastat.datav;

import com.guldan.jaina.dto.report.Points;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;

/**
 * Created by Silas.
 * Date: 2017/3/5
 * Time: 12:50
 */
public class MetaDTO implements Serializable {

    private static final long serialVersionUID = 1L;

    //发放项目关键词
    private Integer projectId;  //项目id

    private String projectStr; //项目名称

    private Integer projectCategoryId; //项目分类id

    private String projectCategoryName; //项目分类id

    private Integer grantTotal;    //发放人次

    //地区发放情况
    private Integer areaId;  //区划id
    private String divisionCode; //国家行政区划编号6位
    private String areaStr;  //区划名称
    private Integer projectNum;  //发放项目数
    private Integer registerBatchNum; //发放批次数
    private Integer grantCount;  //发放人数（覆盖人数）
    private BigDecimal grantMoney;  //发放金额
    private List<Points> categoryDataForArea;


    //年份
    private Integer year;  //年份

    //受益人群年龄占比
    private String ageStr;  //年龄段字符串
    private Integer ageFlag;  //年龄标识（0:0~10,1:10~20,...）

    //当年发放情况，按月统计
    private String dateStr;
    private Integer dateFlag;  //月份标识（1，2，3，...）

    //受益人群性别占比
    private String genderStr;

    public List<Points> getCategoryDataForArea() {
        return categoryDataForArea;
    }

    public void setCategoryDataForArea(List<Points> categoryDataForArea) {
        this.categoryDataForArea = categoryDataForArea;
    }

    public Integer getYear() {
        return year;
    }

    public void setYear(Integer year) {
        this.year = year;
    }

    public Integer getDateFlag() {
        return dateFlag;
    }

    public void setDateFlag(Integer dateFlag) {
        this.dateFlag = dateFlag;
    }

    public Integer getProjectId() {
        return projectId;
    }

    public void setProjectId(Integer projectId) {
        this.projectId = projectId;
    }

    public String getProjectStr() {
        return projectStr;
    }

    public void setProjectStr(String projectStr) {
        this.projectStr = projectStr;
    }

    public Integer getGrantTotal() {
        return grantTotal;
    }

    public void setGrantTotal(Integer grantTotal) {
        this.grantTotal = grantTotal;
    }

    public Integer getAreaId() {
        return areaId;
    }

    public void setAreaId(Integer areaId) {
        this.areaId = areaId;
    }

    public String getAreaStr() {
        return areaStr;
    }

    public void setAreaStr(String areaStr) {
        this.areaStr = areaStr;
    }

    public Integer getProjectNum() {
        return projectNum;
    }

    public void setProjectNum(Integer projectNum) {
        this.projectNum = projectNum;
    }

    public Integer getRegisterBatchNum() {
        return registerBatchNum;
    }

    public void setRegisterBatchNum(Integer registerBatchNum) {
        this.registerBatchNum = registerBatchNum;
    }

    public Integer getGrantCount() {
        return grantCount;
    }

    public void setGrantCount(Integer grantCount) {
        this.grantCount = grantCount;
    }

    public BigDecimal getGrantMoney() {
        return grantMoney;
    }

    public void setGrantMoney(BigDecimal grantMoney) {
        this.grantMoney = grantMoney;
    }

    public String getAgeStr() {
        return ageStr;
    }

    public void setAgeStr(String ageStr) {
        this.ageStr = ageStr;
    }

    public Integer getAgeFlag() {
        return ageFlag;
    }

    public void setAgeFlag(Integer ageFlag) {
        this.ageFlag = ageFlag;
    }

    public String getDateStr() {
        return dateStr;
    }

    public void setDateStr(String dateStr) {
        this.dateStr = dateStr;
    }

    public String getGenderStr() {
        return genderStr;
    }

    public void setGenderStr(String genderStr) {
        this.genderStr = genderStr;
    }

    public String getDivisionCode() {
        return divisionCode;
    }

    public void setDivisionCode(String divisionCode) {
        this.divisionCode = divisionCode;
    }

    public Integer getProjectCategoryId() {
        return projectCategoryId;
    }

    public void setProjectCategoryId(Integer projectCategoryId) {
        this.projectCategoryId = projectCategoryId;
    }

    public String getProjectCategoryName() {
        return projectCategoryName;
    }

    public void setProjectCategoryName(String projectCategoryName) {
        this.projectCategoryName = projectCategoryName;
    }
}
